Skip to content

Conversation

@erickt
Copy link
Contributor

@erickt erickt commented Mar 19, 2025

This patch:

try-job: x86_64-fuchsia

This patch:

* Updates the Fuchsia checkout to the current tip-of-tree version
  https://fuchsia.googlesource.com/integration/+/e4894a025ac83d6051cf874ba45d71bc40eaa49a
* Updates the clang toolchain to the version used to build the
  tip-of-tree version 684052173971868aab0e6b62d7770a6299e84141.
* Updates the Fuchsia SDK to 27.20250319.0.1.

try-job: x86_64-fuchsia
@rustbot
Copy link
Collaborator

rustbot commented Mar 19, 2025

r? @jdno

rustbot has assigned @jdno.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@erickt erickt marked this pull request as draft March 19, 2025 04:09
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Mar 19, 2025
@erickt
Copy link
Contributor Author

erickt commented Mar 19, 2025

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 19, 2025
Update Fuchsia toolchain, SDK, and checkout

This patch:

* Updates the Fuchsia checkout to the current tip-of-tree version https://fuchsia.googlesource.com/integration/+/e4894a025ac83d6051cf874ba45d71bc40eaa49a
* Updates the clang toolchain to the version used to build the tip-of-tree version 684052173971868aab0e6b62d7770a6299e84141.
* Updates the Fuchsia SDK to 27.20250319.0.1.

try-job: x86_64-fuchsia
@bors
Copy link
Collaborator

bors commented Mar 19, 2025

⌛ Trying commit 013a92b with merge c115597...

@erickt erickt marked this pull request as ready for review March 19, 2025 04:46
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-fuchsia failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config remote.upstream.url=https://github.com/rust-lang/rust
file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*
file:.git/config submodule.library/backtrace.active=true
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
---

set -ex
source shared.sh

# The Fuchsia SDK is used to set up a Fuchsia test environment. The latest version can be found at:
# the latest Fuchsia checkout is found at:
#   https://chrome-infra-packages.appspot.com/p/fuchsia/sdk/core/linux-amd64/+/latest
FUCHSIA_SDK_URL=https://chrome-infra-packages.appspot.com/dl/fuchsia/sdk/core/linux-amd64
FUCHSIA_SDK_ID=version:27.20250319.0.1
FUCHSIA_SDK_SHA256=0b0eeed62b024d8910917a797d658098a312b7674c3742292b40ba10aa56ea8e
FUCHSIA_SDK_USR_DIR=/usr/local/core-linux-amd64-fuchsia-sdk

# The Clang toolchain used to compile Fuchsia. The version currently used by
# the latest Fuchsia checkout is found in:
#   https://fuchsia.googlesource.com/integration/+/refs/heads/main/toolchain. The
# CIPD artifacts are found in:
#   https://chrome-infra-packages.appspot.com/p/fuchsia/third_party/clang/linux-amd64
CLANG_DOWNLOAD_URL=\
https://chrome-infra-packages.appspot.com/dl/fuchsia/third_party/clang/linux-amd64
CLANG_DOWNLOAD_ID=git_revision:684052173971868aab0e6b62d7770a6299e84141
CLANG_DOWNLOAD_SHA256=e82b7f96e1215d68fb8d39f21fdc5020ee4683baae247ac553017f65819bc409

---
+ .jiri_root/bin/jiri update -autoupdate=false
[04:53:01.713] Updating all projects
[04:54:56.952] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/dart-pkg

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/dart-pkg /checkout/obj/fuchsia/third_party/dart-pkg/pub' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/dart-pkg/pub'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: error reading section header 'shallow-info'

command fail error: exit status 128

[04:54:57.623] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/fmtlib/fmt

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/fmtlib/fmt /checkout/obj/fuchsia/third_party/fmtlib/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/fmtlib/src'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: error reading section header 'shallow-info'

command fail error: exit status 128

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/the-tcpdump-group/libpcap /checkout/obj/fuchsia/third_party/libpcap/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/libpcap/src'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: expected flush after ref listing

command fail error: exit status 128

[04:54:58.787] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/the-tcpdump-group/libpcap

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/astroid /checkout/obj/fuchsia/third_party/pylibs/astroid/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/pylibs/astroid/src'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "8c557b0a81034a0fa9f0d9ace1ab0303"
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/astroid/': The requested URL returned error: 429

command fail error: exit status 128

[04:55:03.105] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/astroid

[04:55:03.611] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/uqfoundation/dill

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/uqfoundation/dill /checkout/obj/fuchsia/third_party/pylibs/dill/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/pylibs/dill/src'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "13fc03e702524d979971c7e4efd8af4f"
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/github.com/uqfoundation/dill/': The requested URL returned error: 429

command fail error: exit status 128

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/python/mypy_extensions /checkout/obj/fuchsia/third_party/pylibs/mypy_extensions/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/pylibs/mypy_extensions/src'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: expected flush after ref listing

command fail error: exit status 128

[04:55:05.246] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/python/mypy_extensions

[04:55:06.244] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/hardware/google/aemu

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/hardware/google/aemu /checkout/obj/fuchsia/third_party/gfxstream/aemu/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/gfxstream/aemu/src'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "3b51f3072af942e68bb3c74eb44e8162"
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/hardware/google/aemu/': The requested URL returned error: 429

command fail error: exit status 128

[04:55:08.194] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/protobuf-gn

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/protobuf-gn /checkout/obj/fuchsia/build/secondary/third_party/protobuf' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/build/secondary/third_party/protobuf'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "ce6dd48aa916494caa5e4694afa77b9e"
fatal: unable to access 'https://fuchsia.googlesource.com/protobuf-gn/': The requested URL returned error: 429

command fail error: exit status 128

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/google/emboss /checkout/obj/fuchsia/third_party/github.com/google/emboss/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/github.com/google/emboss/src'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: expected flush after ref listing

command fail error: exit status 128

[04:55:11.023] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/google/emboss

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/github.com/jd/tenacity /checkout/obj/fuchsia/third_party/github.com/jd/tenacity/src' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/github.com/jd/tenacity/src'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "99d82f09bf89410db16d3591621fd2a2"
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/github.com/jd/tenacity/': The requested URL returned error: 429

command fail error: exit status 128

[04:55:13.630] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/github.com/jd/tenacity

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/android/platform/external/avb /checkout/obj/fuchsia/third_party/android/platform/external/avb' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/android/platform/external/avb'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: expected flush after ref listing

command fail error: exit status 128

[04:55:25.831] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/android/platform/external/avb

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/frameworks/native /checkout/obj/fuchsia/third_party/android/platform/frameworks/native' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/android/platform/frameworks/native'...
remote: RESOURCE_EXHAUSTED: Resource has been exhausted (e.g. check quota)
remote: [type.googleapis.com/google.rpc.QuotaFailure]
remote: violations {
remote:   subject: "ip/20.253.18.224"
remote:   description: "Short term server-time rate limit exceeded"
remote: }
remote: 
remote: [type.googleapis.com/google.rpc.RequestInfo]
remote: request_id: "9b0d2fce79eb43c7a6f8f1d84556449a"
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/frameworks/native/': The requested URL returned error: 429

command fail error: exit status 128

[04:55:27.829] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/frameworks/native

[04:55:33.190] Wait for 1m4s before next attempt...: Cloning https://fuchsia.googlesource.com/third_party/android/platform/system/bt

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/android/platform/system/bt /checkout/obj/fuchsia/third_party/android/platform/system/bt' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/android/platform/system/bt'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
---
[04:56:02.787] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/the-tcpdump-group/libpcap

[04:56:07.106] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/astroid

[04:56:07.612] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/uqfoundation/dill

[04:56:09.246] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/python/mypy_extensions

[04:56:10.244] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/android.googlesource.com/platform/hardware/google/aemu

[04:56:12.195] Attempt 2/3: Cloning https://fuchsia.googlesource.com/protobuf-gn

[04:56:15.024] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/google/emboss

[04:56:17.630] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/github.com/jd/tenacity

[04:56:29.832] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/android/platform/external/avb

ERROR: 'git clone --no-checkout --filter=blob:none https://fuchsia.googlesource.com/third_party/android/platform/external/avb /checkout/obj/fuchsia/third_party/android/platform/external/avb' failed:
stdout:

stderr:
Cloning into '/checkout/obj/fuchsia/third_party/android/platform/external/avb'...
error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429
fatal: error reading section header 'shallow-info'

command fail error: exit status 128

---
[04:56:37.191] Attempt 2/3: Cloning https://fuchsia.googlesource.com/third_party/android/platform/system/bt

[04:57:34.059] Attempt 3/3: Cloning https://fuchsia.googlesource.com/third_party/android/platform/external/avb

[05:21:01.463] WARN: Projects with local changes and/or not on JIRI_HEAD:
third_party/github.com/google/cppdap (third_party/github.com/google/cppdap/src): (Has changes)
third_party/zstd (third_party/zstd/src): (Has changes)
third_party/grpc (third_party/grpc): (Has changes)
third_party/crashpad (third_party/crashpad/src): (Has changes)
third_party/github.com/google/liblc3 (third_party/github.com/google/liblc3/src): (Has changes)

To force an update to JIRI_HEAD, you may run 'jiri runp git checkout JIRI_HEAD'
[05:21:57.635] WARN: Some packages are skipped by cipd due to lack of access, you might want to run "/checkout/obj/fuchsia/.jiri_root/bin/cipd auth-login" and try again
++ git -C integration rev-parse HEAD
+ echo integration commit = e4894a025ac83d6051cf874ba45d71bc40eaa49a
integration commit = e4894a025ac83d6051cf874ba45d71bc40eaa49a
+ bash scripts/rust/build_fuchsia_from_rust_ci.sh
---
To check what data we collect, run `fx metrics`
To opt in or out, run `fx metrics <enable|disable>

ninja: Entering directory `/checkout/obj/fuchsia/out/default'
ninja: error: '../../third_party/crashpad/src/util/file/output_stream_file_writer.cc', needed by 'host_x64/obj/third_party/crashpad/src/util/file/libutil.output_stream_file_writer.cc.o', missing and no known rule to make it

Clippy Diagnostics
==================

0 warning(s) emitted

For more information how to resolve CI failures of this job, visit this link.

@bors
Copy link
Collaborator

bors commented Mar 19, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 19, 2025
@alex-semenyuk
Copy link
Member

alex-semenyuk commented Oct 2, 2025

@erickt
Thanks for your contribution
From wg-triage. Any updates on this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants